package top.infopub.model.mkt;

import java.math.BigDecimal;
import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;
import top.infopub.generic.GenericEntity;

/** 营销策划预计营销费用(MKT_PRO_SELL_COST) **/
public class ProSellCost extends GenericEntity  {

	private static final long serialVersionUID = 1L;
	
	/*PK*/
	private String id;
	/*PK*/
	public String getId(){
		return id;
	}
	
	public void setId(String id){
		 this.id = id;
	}
	
	/* 添加人 */
	private String addBy;
	
	public String getAddBy(){
		return addBy;
	}
	
	public void setAddBy(String addBy){
		this.addBy = addBy;
	}
	/* 添加时间 */
	@DateTimeFormat(pattern = "yyyy-MM-dd") //入参
	private Date addTime;
	
	public Date getAddTime(){
		return addTime;
	}
	
	public void setAddTime(Date addTime){
		this.addTime = addTime;
	}
	/* 费用金额（元） */
	private BigDecimal costMoney;


	public BigDecimal getCostMoney(){
		return costMoney;
	}
	
	public void setCostMoney(BigDecimal costMoney){
		this.costMoney = costMoney;
	}
	/* 序号 */
	private Integer orderIdx;
	
	public Integer getOrderIdx(){
		return orderIdx;
	}
	
	public void setOrderIdx(Integer orderIdx){
		this.orderIdx = orderIdx;
	}
	/* 营销策划ID */
	private String proSellId;
	/*项目的唯一编号*/
	private String proCode;

	public String getProCode() {
		return proCode;
	}

	public void setProCode(String proCode) {
		this.proCode = proCode;
	}

	//备注
	private String remarks;

	public String getRemarks() {
		return remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public String getProSellId(){
		return proSellId;
	}
	
	public void setProSellId(String proSellId){
		this.proSellId = proSellId;
	}
	/* 费用类型 1=标书制作费用 2=营销招待费用 3=专家费用 4=合作费用 9=其他费用 */
	private String types;
	
	public String getTypes(){
		return types;
	}
	
	public void setTypes(String types){
		this.types = types;
	}
	/* 预计发生日期 */
	@DateTimeFormat(pattern = "yyyy-MM-dd") //入参
	private Date willOccurDate;


	public Date getWillOccurDate() {
		return willOccurDate;
	}

	public void setWillOccurDate(Date willOccurDate) {
		this.willOccurDate = willOccurDate;
	}
}